package com.atguigu.java.ai.langchain4j.entity.po;

import com.baomidou.mybatisplus.annotation.*;
import lombok.*;
import java.io.Serializable;
import java.time.LocalDate;

/**
 * 医生信息实体类
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("doctor")
public class Doctor implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 医生id
     */
    @TableId(type = IdType.AUTO)
    @TableField("doctor_id")
    private Long doctorId;

    /**
     *  医生姓名
     */
    @TableField("doctor_name")
    private String doctorName;

    /**
     * 科室id
     */
    @TableField("dept_id")
    private Long deptId;

    /**
     * 科室id
     */
    @TableField("dept_name")
    private String deptName;

    /**
     * 排班日期
     */
    @TableField("schedule_date")
    private LocalDate scheduleDate;
}